package tec;


class TestSportif extends TestPassagerAbstrait{
    
	public PassagerAbstrait creerPassager(String nom, int destination, Comportement c){
	return new Sportif(nom, destination,c);
	    }
       
	public void testChoixChangerPlace(){}
		
    public void testChoixPlaceMontee()throws TecInvalidException{
	Transport t = FabriqueBus.faireBus(1,1);
	Comportement c1 = FabriqueComportement.faireCalme();
	Comportement c2 = FabriqueComportement.fairePoli();
	Passager p1= creerPassager("toto",3,c1);
	Passager p2= creerPassager("tata",7,c2);
	
	p1.monterDans(t);
	assert p1.estDebout(): "Non assis";
	
	p2.monterDans(t);
	assert p2.estAssis():"Dans le Bus";
	
    }

	   
	
    void lance()throws TecInvalidException{
	
	System.out.print("Test de choixPLaceMontee()\n");
	testChoixPlaceMontee();
	System.out.print("--->OK\n");

    }

}
